<template>
    <section class="checkout-section cart-group">
        <h3>{{orderInfo.shopInfo.name}}</h3>
        <ul>
            <li v-for="(food,index) in orderInfo.selectFoods" :key="index">
                <img :src="food.image_path" alt />
                <div class="cart-group-info">
                    <span>{{food.name}}</span>
                    <span>x {{food.count}}</span>
                    <span>{{food.activity.fixed_price}}</span>
                </div>
            </li>
            <li class="cart-group-total">
                <div>配送费</div>
                <div>¥{{orderInfo.shopInfo.float_delivery_fee}}</div>
            </li>
            <li class="cart-group-total">
                <div class="discounts"></div>
                <div class="subtotal">
                    <span>小计 ¥</span>
                    <span class="price">{{totalPrice}}</span>
                </div>
            </li>
        </ul>
    </section>
</template>

<script>
export default {
    name: "CartGroup",
    props: {
        orderInfo: Object,
        totalPrice: Number
    }
};
</script>

<style scoped>
.checkout-section {
    margin-bottom: 2.133333vw;
    padding: 0 5.333333vw;
    background: #fff;
    box-shadow: 0 0.133333vw 0.266667vw 0 rgba(0, 0, 0, 0.05);
}
.cart-group > h3 {
    padding: 4.266667vw 0;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 1.1rem;
    line-height: 1;
    font-weight: 700;
}
.cart-group > ul {
    margin-top: 0.666667vw;
    color: #333;
    font-size: 0.9rem;
}
.cart-group > ul > li {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 3.2vw 0;
    border-bottom: 1px dotted #eee;
    color: inherit;
}
.cart-group > ul > li > img {
    width: 9.6vw;
    height: 9.6vw;
}
.cart-group-info {
    margin-left: 2.133333vw;
    overflow: hidden;
    flex: 9;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.cart-group-total {
    justify-content: space-between;
    padding: 4vw 0 4.8vw !important;
}
.discounts {
    color: #bbb;
}
.subtotal .price {
    font-size: 1.5rem;
    font-weight: 500;
}
</style>